package org.bozo.im.common.types;

import android.os.Parcel;
import android.os.Parcelable;

public enum ProtocolRequirement implements Parcelable {

	LOGIN_NAME,
	PASSWORD,
	SERVER,
	PORT;
	
	public int describeContents() {
		return 0;
	}

	public void writeToParcel(Parcel pParcel, int pI) {
		pParcel.writeString(this.name());
	}

	public static final Parcelable.Creator<ProtocolRequirement> CREATOR = new Creator<ProtocolRequirement>() {

		public ProtocolRequirement[] newArray(int pI) {
			return new ProtocolRequirement[pI];
		}

		public ProtocolRequirement createFromParcel(Parcel pParcel) {
			return ProtocolRequirement.valueOf(pParcel.readString());
		}
	};
	
}
